package com.econ.powercloud.ems.pojo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @Author : zjf
 * @Description : 设备四遥数据VO
 * @Date : 2021/10/13 10:52
 * @Modified by : zjf
 */
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DeviceDataVO {

    /**
     * 遥测实时数据
     */
    @ApiModelProperty(value= "遥测实时数据")
    private List<List<FlashVO>> ycFlashList;

    /**
     * 遥信状态实时数据
     */
    @ApiModelProperty(value= "遥信状态实时数据")
    private List<FlashVO> yxStateFlashList;

    /**
     * 遥信故障实时数据
     */
    @ApiModelProperty(value= "遥信故障实时数据")
    private List<FlashVO> yxFaultFlashList;

    /**
     * 遥信告警实时数据
     */
    @ApiModelProperty(value= "遥信告警实时数据")
    private List<FlashVO> yxAlarmFlashList;

    /**
     * 遥调数据
     */
    @ApiModelProperty(value= "遥调数据")
    private List<YtShowVO> ytControlList;

    /**
     * 遥控数据
     */
    @ApiModelProperty(value= "遥控数据")
    private List<YkValShowVO> ykControlList;

    @ApiModelProperty(value = "订阅点号")
    private List<String> subscribePids;

}
